home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
PROGRAMM
/
BASIC
/
0156.ZIP
/
SIDE110A.UNP
< prev
next >
Wrap
Text File
|
1985-01-20
|
8KB
|
125 lines
This is the procedure for bypassing the copy protection scheme used by
SIDEKICK, version 1.10A and for the optional reduced capability Sidekicks
SKN.COM, SKC.COM and SKM.COM distributed with version 1.10A.
****************************************************************************
Using DEBUG on SK.COM, NOP out the CALL 8C1E at location 07CA ----+
|
Change the OR AL,AL at 07D9 to OR AL,01 --------+ |
| |
......and that's it! | |
| |
(BEFORE ZAP) | |
xxxx:07CA E86380 CALL 8C1E <----------------------------+
xxxx:07CD 2E CS: | |
xxxx:07CE 8E163D02 MOV SS,[023E] | |
xxxx:07D2 2E CS: | |
xxxx:07D3 8B263F02 MOV SP,[0240] | |
xxxx:07D7 1F POP DS | |
xxxx:07D8 59 POP CX | |
xxxx:07D9 0AC0 OR AL,AL <----------+ |
| |
(AFTER ZAP) | |
xxxx:07CA 90 NOP <-----------------------------+
xxxx:07CB 90 NOP <-----------------------------+
xxxx:07CC 90 NOP <-----------------------------+
xxxx:07CD 2E CS: |
xxxx:07CE 8E163D02 MOV SS,[023E] |
xxxx:07D2 2E CS: |
xxxx:07D3 8B263F02 MOV SP,[0240] |
xxxx:07D7 1F POP DS |
xxxx:07D8 59 POP CX |
xxxx:07D9 0C01 OR AL,01 <----------+
----------------------------------------------------------------------------
Using DEBUG on SKN.COM, NOP out the CALL 772F at location 07A8 ---+
|
Change the OR AL,AL at 07B7 to OR AL,01 --------+ |
| |
......and that's it! | |
| |
(BEFORE ZAP) | |
xxxx:07A8 E8C66B CALL 772F <-------------------------+
xxxx:07AB 2E CS: | |
xxxx:07AC 8E161102 MOV SS,[0212] | |
xxxx:07B0 2E CS: | |
xxxx:07B1 8B261302 MOV SP,[0214] | |
xxxx:07B5 1F POP DS | |
xxxx:07B6 59 POP CX | |
xxxx:07B7 0AC0 OR AL,AL <----------+ |
| |
(AFTER ZAP) | |
xxxx:07A8 90 NOP <-------------------------+
xxxx:07A9 90 NOP <-------------------------+
xxxx:07AA 90 NOP <-------------------------+
xxxx:07AB 2E CS: |
xxxx:07AC 8E161102 MOV SS,[0212] |
xxxx:07B0 2E CS: |
xxxx:07B1 8B261302 MOV SP,[0214] |
xxxx:07B5 1F POP DS |
xxxx:07B6 59 POP CX |
xxxx:07B7 0C01 OR AL,01 <----------+
-----------------------------------------------------------------------------
Using DEBUG on SKC.COM, NOP out the CALL 64EE at location 0785 ---+
|
Change the OR AL,AL at 0794 to OR AL,01 --------+ |
| |
......and that's it! | |
| |
(BEFORE ZAP) | |
xxxx:0785 E8E759 CALL 64EE <-------------------------+
xxxx:0788 2E CS: | |
xxxx:0789 8E161502 MOV SS,[0216] | |
xxxx:078D 2E CS: | |
xxxx:078E 8B261702 MOV SP,[0218] | |
xxxx:0792 1F POP DS | |
xxxx:0793 59 POP CX | |
xxxx:0794 0AC0 OR AL,AL <----------+ |
| |
(AFTER ZAP) | |
xxxx:0785 90 NOP <-------------------------+
xxxx:0786 90 NOP <-------------------------+
xxxx:0787 90 NOP <-------------------------+
xxxx:0788 2E CS: |
xxxx:0789 8E161502 MOV SS,[0216] |
xxxx:078D 2E CS: |
xxxx:078E 8B261702 MOV SP,[0218] |
xxxx:0792 1F POP DS |
xxxx:0793 59 POP CX |
xxxx:0794 0C01 OR AL,01 <----------+
-----------------------------------------------------------------------------
Using DEBUG on SKM.COM, NOP out the CALL 3EFD at location 0738 ---+
|
Change the OR AL,AL at 0747 to OR AL,01 --------+ |
| |
......and that's it! | |
| |
(BEFORE ZAP) | |
xxxx:0738 E8F233 CALL 3EFD <-------------------------+
xxxx:073B 2E CS: | |
xxxx:073C 8E16BF01 MOV SS,[01C0] | |
xxxx:0740 2E CS: | |
xxxx:0741 8B26C101 MOV SP,[01C2] | |
xxxx:0745 1F POP DS | |
xxxx:0746 59 POP CX | |
xxxx:0747 0AC0 OR AL,AL <----------+ |
| |
(AFTER ZAP) | |
xxxx:0738 90 NOP <-------------------------+
xxxx:0739 90 NOP <-------------------------+
xxxx:073A 90 NOP <-------------------------+
xxxx:073B 2E CS: |
xxxx:073C 8E16BF01 MOV SS,[01C0] |
xxxx:0740 2E CS: |
xxxx:0741 8B26C101 MOV SP,[01C2] |
xxxx:0745 1F POP DS |
xxxx:0746 59 POP CX |
xxxx:0747 0C01 OR AL,01 <----------+